Language Support for Design Patterns Using Attribute Extension

نویسنده

  • Görel Hedin
چکیده

We present a technique for formalizing design patterns using a technique based on attribute grammars. The technique allows design pattern applications to be identified in the source code, and supports automatic checking that the pattern is applied correctly. We expect the technique to be particularly useful when specializing frameworks built using design patterns.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Selection of Optimum Tunnel Support System Using Aggregated Ranking of SAW, TOPSIS and LA Methods

The selection of optimum support system is a key step in the successful design operation of tunneling, rock mass stabilization and minimization of plastic zone extension around a tunnel. In this context, it is not sufficient to rely only on the experiences of design engineers, but taking all effective measures and parameters is necessary to do a proper choice. In this paper, multi attribute dec...

متن کامل

Representing Design Patterns and Frameworks in UML - Towards a Comprehensive Approach

Design patterns and frameworks have become important concepts in object development. As well important is UML as the standard modeling language. But there is not sufficient support to model design patterns and frameworks in design class diagrams (DCDs) without using the extension mechanisms, that is, stereotypes, constraints, and tagged values. Some approaches have been developed to improve the...

متن کامل

Complex Attribute Manipulation in TGGs with Constraint-Based Programming Techniques

Model transformation plays a central role in Model-Driven Engineering (MDE) and providing bidirectional transformation languages is a current challenge with important applications. Triple Graph Grammars (TGGs) are a formally founded, bidirectional model transformation language shown by numerous case studies to be quite promising and successful. Although TGGs provide adequate support for structu...

متن کامل

Modular Well-Definedness Analysis for Attribute Grammars

Extension developers deal with errors User has no conflict errors The full solution consists of: Forwarding Van Wyk. de Moor. Backhouse. Kwiathowski. "Forwarding in attribute grammars for modular language design." CC '02 Copper's modular analysis for syntax Schwerdfeger. Van Wyk. "Verifiable composition of deterministic grammars." PLDI '09 Silver's modular analysis for semantics Kaminski. Van W...

متن کامل

The optimum support selection by using fuzzy analytical hierarchy process method for Beheshtabad water transporting tunnel in Naien

The engineers can frequently encounter with the situation to select the optimum option among the alternatives related with tunneling operations. The optimum choice can be selected by the experienced engineers taking into consideration their judgment and intuition. However, decision-making methods can offer to the engineers to support their optimum selection for a particular application in a sci...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1997